<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Ipopt: src/Algorithm/LinearSolvers/hsl_ma77d.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  extensions: ["tex2jax.js"],
  jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 40px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Ipopt Documentation
   &#160;<!--span id="projectnumber">3.14.17</span-->
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <span id="MSearchSelect"                onmouseover="return searchBox.OnSearchSelectShow()"                onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
          <input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('hsl__ma77d_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle"><div class="title">hsl_ma77d.h File Reference</div></div>
</div><!--header-->
<div class="contents">

<p><a href="hsl__ma77d_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structma77__control__d.html">ma77_control_d</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structma77__info__d.html">ma77_info_d</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a89d4ae2606715d8ecf80125cd5b01a42" id="r_a89d4ae2606715d8ecf80125cd5b01a42"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a89d4ae2606715d8ecf80125cd5b01a42">ma77_control</a>&#160;&#160;&#160;<a class="el" href="structma77__control__d.html">ma77_control_d</a></td></tr>
<tr class="separator:a89d4ae2606715d8ecf80125cd5b01a42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afce24c5525cc7da3576ade8d50e8bd09" id="r_afce24c5525cc7da3576ade8d50e8bd09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#afce24c5525cc7da3576ade8d50e8bd09">ma77_info</a>&#160;&#160;&#160;<a class="el" href="structma77__info__d.html">ma77_info_d</a></td></tr>
<tr class="separator:afce24c5525cc7da3576ade8d50e8bd09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd812248899442e0ab008625bea65fa5" id="r_acd812248899442e0ab008625bea65fa5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#acd812248899442e0ab008625bea65fa5">ma77_default_control</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a3613c0e899d5ee635060d6831ee53dd4">ma77_default_control_d</a></td></tr>
<tr class="separator:acd812248899442e0ab008625bea65fa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c52feadf63d5e6faa61f2877ffba7a0" id="r_a4c52feadf63d5e6faa61f2877ffba7a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a4c52feadf63d5e6faa61f2877ffba7a0">ma77_open_nelt</a>&#160;&#160;&#160;ma77_open_nelt_d</td></tr>
<tr class="separator:a4c52feadf63d5e6faa61f2877ffba7a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace7d5e1ef83246f237f0ae44e76c378e" id="r_ace7d5e1ef83246f237f0ae44e76c378e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#ace7d5e1ef83246f237f0ae44e76c378e">ma77_open</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a4b84a3b223674ae512cecc9219ae5056">ma77_open_d</a></td></tr>
<tr class="separator:ace7d5e1ef83246f237f0ae44e76c378e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c5e4ea21379bb54286257b4eeb14d9" id="r_a91c5e4ea21379bb54286257b4eeb14d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a91c5e4ea21379bb54286257b4eeb14d9">ma77_input_vars</a>&#160;&#160;&#160;ma77_input_vars_d</td></tr>
<tr class="separator:a91c5e4ea21379bb54286257b4eeb14d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a701114ce83c0a72d75ce15cffb95f72f" id="r_a701114ce83c0a72d75ce15cffb95f72f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a701114ce83c0a72d75ce15cffb95f72f">ma77_input_reals</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#abe0d1016e5fd195a32b3ebce260af30b">ma77_input_reals_d</a></td></tr>
<tr class="separator:a701114ce83c0a72d75ce15cffb95f72f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85dc6b3aac4b22427fab51d4ee7f567a" id="r_a85dc6b3aac4b22427fab51d4ee7f567a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a85dc6b3aac4b22427fab51d4ee7f567a">ma77_analyse</a>&#160;&#160;&#160;ma77_analyse_d</td></tr>
<tr class="separator:a85dc6b3aac4b22427fab51d4ee7f567a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8ac8ac8bf1ec5f665f11e63bab6ff55" id="r_aa8ac8ac8bf1ec5f665f11e63bab6ff55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#aa8ac8ac8bf1ec5f665f11e63bab6ff55">ma77_factor</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a5843085c0654e4185391fce0c65eb889">ma77_factor_d</a></td></tr>
<tr class="separator:aa8ac8ac8bf1ec5f665f11e63bab6ff55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd314ee6ee9e858069cebaa897014370" id="r_afd314ee6ee9e858069cebaa897014370"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#afd314ee6ee9e858069cebaa897014370">ma77_factor_solve</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a90eb9865bea2a8b0148521abc6f2c074">ma77_factor_solve_d</a></td></tr>
<tr class="separator:afd314ee6ee9e858069cebaa897014370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5565c614b0ab81b79484a97865cec05a" id="r_a5565c614b0ab81b79484a97865cec05a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a5565c614b0ab81b79484a97865cec05a">ma77_solve</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#ac377a1c30c04adff669dee2dcef97846">ma77_solve_d</a></td></tr>
<tr class="separator:a5565c614b0ab81b79484a97865cec05a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9258c0582b73b384028a10ba757698c" id="r_ac9258c0582b73b384028a10ba757698c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#ac9258c0582b73b384028a10ba757698c">ma77_resid</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a6ba2aa50ea47a5e95ee180e1ce6dddd1">ma77_resid_d</a></td></tr>
<tr class="separator:ac9258c0582b73b384028a10ba757698c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae22abadf2e4c157ee5fa6f5f4fa536b5" id="r_ae22abadf2e4c157ee5fa6f5f4fa536b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#ae22abadf2e4c157ee5fa6f5f4fa536b5">ma77_scale</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a766b03c4a252eac8f98bb05a671bad96">ma77_scale_d</a></td></tr>
<tr class="separator:ae22abadf2e4c157ee5fa6f5f4fa536b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07b78448b1e134127816865630f8c607" id="r_a07b78448b1e134127816865630f8c607"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a07b78448b1e134127816865630f8c607">ma77_enquire_posdef</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a8f274a9ee09a336ba183b7c40eb8863b">ma77_enquire_posdef_d</a></td></tr>
<tr class="separator:a07b78448b1e134127816865630f8c607"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ed8fd3de7f8dcdacd5f9a725bb8beb5" id="r_a6ed8fd3de7f8dcdacd5f9a725bb8beb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a6ed8fd3de7f8dcdacd5f9a725bb8beb5">ma77_enquire_indef</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#acd9b6c44d42eb1f62dd1a0d6d1b7aeed">ma77_enquire_indef_d</a></td></tr>
<tr class="separator:a6ed8fd3de7f8dcdacd5f9a725bb8beb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa103b5f077570e5afc645e3822118f80" id="r_aa103b5f077570e5afc645e3822118f80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#aa103b5f077570e5afc645e3822118f80">ma77_alter</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a33af7ea906d151eb017939b0d72fe757">ma77_alter_d</a></td></tr>
<tr class="separator:aa103b5f077570e5afc645e3822118f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53a553b20237456a86c7dd9c32b92771" id="r_a53a553b20237456a86c7dd9c32b92771"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a53a553b20237456a86c7dd9c32b92771">ma77_restart</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a4936584b9defd6bcdb9fc2bb4a90a118">ma77_restart_d</a></td></tr>
<tr class="separator:a53a553b20237456a86c7dd9c32b92771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea2d69ad09126da2ba11078833acd0a9" id="r_aea2d69ad09126da2ba11078833acd0a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#aea2d69ad09126da2ba11078833acd0a9">ma77_finalise</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#af710e1b2bf07d3814a53d8a4c058415c">ma77_finalise_d</a></td></tr>
<tr class="separator:aea2d69ad09126da2ba11078833acd0a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81e81129265a9e8493aba7c1d76eff52" id="r_a81e81129265a9e8493aba7c1d76eff52"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a81e81129265a9e8493aba7c1d76eff52">ma77_solve_fredholm</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a418368d3bd2e96dd1fe39e5ed964ccff">ma77_solve_fredholm_d</a></td></tr>
<tr class="separator:a81e81129265a9e8493aba7c1d76eff52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a406f13eba07c8a120023055bab09d9f8" id="r_a406f13eba07c8a120023055bab09d9f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a406f13eba07c8a120023055bab09d9f8">ma77_lmultiply</a>&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a0d311b18a0d790231e0dbecf83b7bb8b">ma77_lmultiply_d</a></td></tr>
<tr class="separator:a406f13eba07c8a120023055bab09d9f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a6a70e07c10cee0d44ff8be335211d474" id="r_a6a70e07c10cee0d44ff8be335211d474"><td class="memItemLeft" align="right" valign="top">typedef double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a></td></tr>
<tr class="separator:a6a70e07c10cee0d44ff8be335211d474"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a3613c0e899d5ee635060d6831ee53dd4" id="r_a3613c0e899d5ee635060d6831ee53dd4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a3613c0e899d5ee635060d6831ee53dd4">ma77_default_control_d</a> (struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control)</td></tr>
<tr class="separator:a3613c0e899d5ee635060d6831ee53dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2c5be50c80b3bf801355287a469403f" id="r_ae2c5be50c80b3bf801355287a469403f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#ae2c5be50c80b3bf801355287a469403f">ma77_open_nelt</a> (const int n, const char *fname1, const char *fname2, const char *fname3, const char *fname4, void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info, const int nelt)</td></tr>
<tr class="separator:ae2c5be50c80b3bf801355287a469403f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b84a3b223674ae512cecc9219ae5056" id="r_a4b84a3b223674ae512cecc9219ae5056"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a4b84a3b223674ae512cecc9219ae5056">ma77_open_d</a> (const int n, const char *fname1, const char *fname2, const char *fname3, const char *fname4, void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info)</td></tr>
<tr class="separator:a4b84a3b223674ae512cecc9219ae5056"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7b3d388b6f41ba0eeb1aca7996aeaf" id="r_a9d7b3d388b6f41ba0eeb1aca7996aeaf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a9d7b3d388b6f41ba0eeb1aca7996aeaf">ma77_input_vars</a> (const int idx, const int nvar, const int list[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info)</td></tr>
<tr class="separator:a9d7b3d388b6f41ba0eeb1aca7996aeaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0d1016e5fd195a32b3ebce260af30b" id="r_abe0d1016e5fd195a32b3ebce260af30b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#abe0d1016e5fd195a32b3ebce260af30b">ma77_input_reals_d</a> (const int idx, const int length, const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> reals[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info)</td></tr>
<tr class="separator:abe0d1016e5fd195a32b3ebce260af30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73be91e22455414e6b1d2bdffcc39aa6" id="r_a73be91e22455414e6b1d2bdffcc39aa6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a73be91e22455414e6b1d2bdffcc39aa6">ma77_analyse</a> (const int order[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info)</td></tr>
<tr class="separator:a73be91e22455414e6b1d2bdffcc39aa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5843085c0654e4185391fce0c65eb889" id="r_a5843085c0654e4185391fce0c65eb889"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a5843085c0654e4185391fce0c65eb889">ma77_factor_d</a> (const int posdef, void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info, const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *scale)</td></tr>
<tr class="separator:a5843085c0654e4185391fce0c65eb889"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90eb9865bea2a8b0148521abc6f2c074" id="r_a90eb9865bea2a8b0148521abc6f2c074"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a90eb9865bea2a8b0148521abc6f2c074">ma77_factor_solve_d</a> (const int posdef, void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info, const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *scale, const int nrhs, const int lx, <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> rhs[])</td></tr>
<tr class="separator:a90eb9865bea2a8b0148521abc6f2c074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac377a1c30c04adff669dee2dcef97846" id="r_ac377a1c30c04adff669dee2dcef97846"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#ac377a1c30c04adff669dee2dcef97846">ma77_solve_d</a> (const int job, const int nrhs, const int lx, <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> x[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info, const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *scale)</td></tr>
<tr class="separator:ac377a1c30c04adff669dee2dcef97846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ba2aa50ea47a5e95ee180e1ce6dddd1" id="r_a6ba2aa50ea47a5e95ee180e1ce6dddd1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a6ba2aa50ea47a5e95ee180e1ce6dddd1">ma77_resid_d</a> (const int nrhs, const int lx, const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> x[], const int lresid, <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> resid[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info, <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *anorm_bnd)</td></tr>
<tr class="separator:a6ba2aa50ea47a5e95ee180e1ce6dddd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a766b03c4a252eac8f98bb05a671bad96" id="r_a766b03c4a252eac8f98bb05a671bad96"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a766b03c4a252eac8f98bb05a671bad96">ma77_scale_d</a> (<a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> scale[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info, <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *anorm)</td></tr>
<tr class="separator:a766b03c4a252eac8f98bb05a671bad96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f274a9ee09a336ba183b7c40eb8863b" id="r_a8f274a9ee09a336ba183b7c40eb8863b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a8f274a9ee09a336ba183b7c40eb8863b">ma77_enquire_posdef_d</a> (<a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> d[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info)</td></tr>
<tr class="separator:a8f274a9ee09a336ba183b7c40eb8863b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd9b6c44d42eb1f62dd1a0d6d1b7aeed" id="r_acd9b6c44d42eb1f62dd1a0d6d1b7aeed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#acd9b6c44d42eb1f62dd1a0d6d1b7aeed">ma77_enquire_indef_d</a> (int piv_order[], <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> d[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info)</td></tr>
<tr class="separator:acd9b6c44d42eb1f62dd1a0d6d1b7aeed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33af7ea906d151eb017939b0d72fe757" id="r_a33af7ea906d151eb017939b0d72fe757"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a33af7ea906d151eb017939b0d72fe757">ma77_alter_d</a> (const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> d[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info)</td></tr>
<tr class="separator:a33af7ea906d151eb017939b0d72fe757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4936584b9defd6bcdb9fc2bb4a90a118" id="r_a4936584b9defd6bcdb9fc2bb4a90a118"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a4936584b9defd6bcdb9fc2bb4a90a118">ma77_restart_d</a> (const char *restart_file, const char *fname1, const char *fname2, const char *fname3, const char *fname4, void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info)</td></tr>
<tr class="separator:a4936584b9defd6bcdb9fc2bb4a90a118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a418368d3bd2e96dd1fe39e5ed964ccff" id="r_a418368d3bd2e96dd1fe39e5ed964ccff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a418368d3bd2e96dd1fe39e5ed964ccff">ma77_solve_fredholm_d</a> (int nrhs, int flag_out[], int lx, <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> x[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info, const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *scale)</td></tr>
<tr class="separator:a418368d3bd2e96dd1fe39e5ed964ccff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d311b18a0d790231e0dbecf83b7bb8b" id="r_a0d311b18a0d790231e0dbecf83b7bb8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#a0d311b18a0d790231e0dbecf83b7bb8b">ma77_lmultiply_d</a> (int trans, int k, int lx, <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> x[], int ly, <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> y[], void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info, const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *scale)</td></tr>
<tr class="separator:a0d311b18a0d790231e0dbecf83b7bb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af710e1b2bf07d3814a53d8a4c058415c" id="r_af710e1b2bf07d3814a53d8a4c058415c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hsl__ma77d_8h.html#af710e1b2bf07d3814a53d8a4c058415c">ma77_finalise_d</a> (void **keep, const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *control, struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *info)</td></tr>
<tr class="separator:af710e1b2bf07d3814a53d8a4c058415c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a89d4ae2606715d8ecf80125cd5b01a42" name="a89d4ae2606715d8ecf80125cd5b01a42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89d4ae2606715d8ecf80125cd5b01a42">&#9670;&#160;</a></span>ma77_control</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_control&#160;&#160;&#160;<a class="el" href="structma77__control__d.html">ma77_control_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00044">44</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="afce24c5525cc7da3576ade8d50e8bd09" name="afce24c5525cc7da3576ade8d50e8bd09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afce24c5525cc7da3576ade8d50e8bd09">&#9670;&#160;</a></span>ma77_info</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_info&#160;&#160;&#160;<a class="el" href="structma77__info__d.html">ma77_info_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00045">45</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="acd812248899442e0ab008625bea65fa5" name="acd812248899442e0ab008625bea65fa5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd812248899442e0ab008625bea65fa5">&#9670;&#160;</a></span>ma77_default_control</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_default_control&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a3613c0e899d5ee635060d6831ee53dd4">ma77_default_control_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00046">46</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="a4c52feadf63d5e6faa61f2877ffba7a0" name="a4c52feadf63d5e6faa61f2877ffba7a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c52feadf63d5e6faa61f2877ffba7a0">&#9670;&#160;</a></span>ma77_open_nelt</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_open_nelt&#160;&#160;&#160;ma77_open_nelt_d</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00047">47</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="ace7d5e1ef83246f237f0ae44e76c378e" name="ace7d5e1ef83246f237f0ae44e76c378e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace7d5e1ef83246f237f0ae44e76c378e">&#9670;&#160;</a></span>ma77_open</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_open&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a4b84a3b223674ae512cecc9219ae5056">ma77_open_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00048">48</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="a91c5e4ea21379bb54286257b4eeb14d9" name="a91c5e4ea21379bb54286257b4eeb14d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91c5e4ea21379bb54286257b4eeb14d9">&#9670;&#160;</a></span>ma77_input_vars</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_input_vars&#160;&#160;&#160;ma77_input_vars_d</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00049">49</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="a701114ce83c0a72d75ce15cffb95f72f" name="a701114ce83c0a72d75ce15cffb95f72f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a701114ce83c0a72d75ce15cffb95f72f">&#9670;&#160;</a></span>ma77_input_reals</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_input_reals&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#abe0d1016e5fd195a32b3ebce260af30b">ma77_input_reals_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00050">50</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="a85dc6b3aac4b22427fab51d4ee7f567a" name="a85dc6b3aac4b22427fab51d4ee7f567a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85dc6b3aac4b22427fab51d4ee7f567a">&#9670;&#160;</a></span>ma77_analyse</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_analyse&#160;&#160;&#160;ma77_analyse_d</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00051">51</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="aa8ac8ac8bf1ec5f665f11e63bab6ff55" name="aa8ac8ac8bf1ec5f665f11e63bab6ff55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8ac8ac8bf1ec5f665f11e63bab6ff55">&#9670;&#160;</a></span>ma77_factor</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_factor&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a5843085c0654e4185391fce0c65eb889">ma77_factor_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00052">52</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="afd314ee6ee9e858069cebaa897014370" name="afd314ee6ee9e858069cebaa897014370"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd314ee6ee9e858069cebaa897014370">&#9670;&#160;</a></span>ma77_factor_solve</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_factor_solve&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a90eb9865bea2a8b0148521abc6f2c074">ma77_factor_solve_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00053">53</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="a5565c614b0ab81b79484a97865cec05a" name="a5565c614b0ab81b79484a97865cec05a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5565c614b0ab81b79484a97865cec05a">&#9670;&#160;</a></span>ma77_solve</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_solve&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#ac377a1c30c04adff669dee2dcef97846">ma77_solve_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00054">54</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="ac9258c0582b73b384028a10ba757698c" name="ac9258c0582b73b384028a10ba757698c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9258c0582b73b384028a10ba757698c">&#9670;&#160;</a></span>ma77_resid</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_resid&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a6ba2aa50ea47a5e95ee180e1ce6dddd1">ma77_resid_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00055">55</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="ae22abadf2e4c157ee5fa6f5f4fa536b5" name="ae22abadf2e4c157ee5fa6f5f4fa536b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae22abadf2e4c157ee5fa6f5f4fa536b5">&#9670;&#160;</a></span>ma77_scale</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_scale&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a766b03c4a252eac8f98bb05a671bad96">ma77_scale_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00056">56</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="a07b78448b1e134127816865630f8c607" name="a07b78448b1e134127816865630f8c607"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07b78448b1e134127816865630f8c607">&#9670;&#160;</a></span>ma77_enquire_posdef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_enquire_posdef&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a8f274a9ee09a336ba183b7c40eb8863b">ma77_enquire_posdef_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00057">57</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="a6ed8fd3de7f8dcdacd5f9a725bb8beb5" name="a6ed8fd3de7f8dcdacd5f9a725bb8beb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ed8fd3de7f8dcdacd5f9a725bb8beb5">&#9670;&#160;</a></span>ma77_enquire_indef</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_enquire_indef&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#acd9b6c44d42eb1f62dd1a0d6d1b7aeed">ma77_enquire_indef_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00058">58</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="aa103b5f077570e5afc645e3822118f80" name="aa103b5f077570e5afc645e3822118f80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa103b5f077570e5afc645e3822118f80">&#9670;&#160;</a></span>ma77_alter</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_alter&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a33af7ea906d151eb017939b0d72fe757">ma77_alter_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00059">59</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="a53a553b20237456a86c7dd9c32b92771" name="a53a553b20237456a86c7dd9c32b92771"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53a553b20237456a86c7dd9c32b92771">&#9670;&#160;</a></span>ma77_restart</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_restart&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a4936584b9defd6bcdb9fc2bb4a90a118">ma77_restart_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00060">60</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="aea2d69ad09126da2ba11078833acd0a9" name="aea2d69ad09126da2ba11078833acd0a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea2d69ad09126da2ba11078833acd0a9">&#9670;&#160;</a></span>ma77_finalise</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_finalise&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#af710e1b2bf07d3814a53d8a4c058415c">ma77_finalise_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00061">61</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="a81e81129265a9e8493aba7c1d76eff52" name="a81e81129265a9e8493aba7c1d76eff52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81e81129265a9e8493aba7c1d76eff52">&#9670;&#160;</a></span>ma77_solve_fredholm</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_solve_fredholm&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a418368d3bd2e96dd1fe39e5ed964ccff">ma77_solve_fredholm_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00062">62</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<a id="a406f13eba07c8a120023055bab09d9f8" name="a406f13eba07c8a120023055bab09d9f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a406f13eba07c8a120023055bab09d9f8">&#9670;&#160;</a></span>ma77_lmultiply</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ma77_lmultiply&#160;&#160;&#160;<a class="el" href="hsl__ma77d_8h.html#a0d311b18a0d790231e0dbecf83b7bb8b">ma77_lmultiply_d</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00063">63</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a6a70e07c10cee0d44ff8be335211d474" name="a6a70e07c10cee0d44ff8be335211d474"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a70e07c10cee0d44ff8be335211d474">&#9670;&#160;</a></span>ma77pkgtype_d_</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef double <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="hsl__ma77d_8h_source.html#l00066">66</a> of file <a class="el" href="hsl__ma77d_8h_source.html">hsl_ma77d.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a3613c0e899d5ee635060d6831ee53dd4" name="a3613c0e899d5ee635060d6831ee53dd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3613c0e899d5ee635060d6831ee53dd4">&#9670;&#160;</a></span>ma77_default_control_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_default_control_d </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae2c5be50c80b3bf801355287a469403f" name="ae2c5be50c80b3bf801355287a469403f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2c5be50c80b3bf801355287a469403f">&#9670;&#160;</a></span>ma77_open_nelt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_open_nelt </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>nelt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4b84a3b223674ae512cecc9219ae5056" name="a4b84a3b223674ae512cecc9219ae5056"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b84a3b223674ae512cecc9219ae5056">&#9670;&#160;</a></span>ma77_open_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_open_d </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9d7b3d388b6f41ba0eeb1aca7996aeaf" name="a9d7b3d388b6f41ba0eeb1aca7996aeaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d7b3d388b6f41ba0eeb1aca7996aeaf">&#9670;&#160;</a></span>ma77_input_vars()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_input_vars </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>nvar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>list</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abe0d1016e5fd195a32b3ebce260af30b" name="abe0d1016e5fd195a32b3ebce260af30b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe0d1016e5fd195a32b3ebce260af30b">&#9670;&#160;</a></span>ma77_input_reals_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_input_reals_d </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>reals</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a73be91e22455414e6b1d2bdffcc39aa6" name="a73be91e22455414e6b1d2bdffcc39aa6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73be91e22455414e6b1d2bdffcc39aa6">&#9670;&#160;</a></span>ma77_analyse()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_analyse </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>order</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5843085c0654e4185391fce0c65eb889" name="a5843085c0654e4185391fce0c65eb889"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5843085c0654e4185391fce0c65eb889">&#9670;&#160;</a></span>ma77_factor_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_factor_d </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>posdef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *&#160;</td>
          <td class="paramname"><em>scale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a90eb9865bea2a8b0148521abc6f2c074" name="a90eb9865bea2a8b0148521abc6f2c074"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90eb9865bea2a8b0148521abc6f2c074">&#9670;&#160;</a></span>ma77_factor_solve_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_factor_solve_d </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>posdef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *&#160;</td>
          <td class="paramname"><em>scale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>nrhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>lx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>rhs</em>[]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac377a1c30c04adff669dee2dcef97846" name="ac377a1c30c04adff669dee2dcef97846"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac377a1c30c04adff669dee2dcef97846">&#9670;&#160;</a></span>ma77_solve_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_solve_d </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>job</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>nrhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>lx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>x</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *&#160;</td>
          <td class="paramname"><em>scale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6ba2aa50ea47a5e95ee180e1ce6dddd1" name="a6ba2aa50ea47a5e95ee180e1ce6dddd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ba2aa50ea47a5e95ee180e1ce6dddd1">&#9670;&#160;</a></span>ma77_resid_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_resid_d </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>nrhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>lx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>x</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>lresid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>resid</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *&#160;</td>
          <td class="paramname"><em>anorm_bnd</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a766b03c4a252eac8f98bb05a671bad96" name="a766b03c4a252eac8f98bb05a671bad96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a766b03c4a252eac8f98bb05a671bad96">&#9670;&#160;</a></span>ma77_scale_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_scale_d </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>scale</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *&#160;</td>
          <td class="paramname"><em>anorm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8f274a9ee09a336ba183b7c40eb8863b" name="a8f274a9ee09a336ba183b7c40eb8863b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f274a9ee09a336ba183b7c40eb8863b">&#9670;&#160;</a></span>ma77_enquire_posdef_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_enquire_posdef_d </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>d</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acd9b6c44d42eb1f62dd1a0d6d1b7aeed" name="acd9b6c44d42eb1f62dd1a0d6d1b7aeed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd9b6c44d42eb1f62dd1a0d6d1b7aeed">&#9670;&#160;</a></span>ma77_enquire_indef_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_enquire_indef_d </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>piv_order</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>d</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a33af7ea906d151eb017939b0d72fe757" name="a33af7ea906d151eb017939b0d72fe757"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33af7ea906d151eb017939b0d72fe757">&#9670;&#160;</a></span>ma77_alter_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_alter_d </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>d</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4936584b9defd6bcdb9fc2bb4a90a118" name="a4936584b9defd6bcdb9fc2bb4a90a118"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4936584b9defd6bcdb9fc2bb4a90a118">&#9670;&#160;</a></span>ma77_restart_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_restart_d </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>restart_file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a418368d3bd2e96dd1fe39e5ed964ccff" name="a418368d3bd2e96dd1fe39e5ed964ccff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a418368d3bd2e96dd1fe39e5ed964ccff">&#9670;&#160;</a></span>ma77_solve_fredholm_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_solve_fredholm_d </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nrhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>flag_out</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>lx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>x</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *&#160;</td>
          <td class="paramname"><em>scale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0d311b18a0d790231e0dbecf83b7bb8b" name="a0d311b18a0d790231e0dbecf83b7bb8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d311b18a0d790231e0dbecf83b7bb8b">&#9670;&#160;</a></span>ma77_lmultiply_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_lmultiply_d </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>trans</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>lx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>x</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a>&#160;</td>
          <td class="paramname"><em>y</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="hsl__ma77d_8h.html#a6a70e07c10cee0d44ff8be335211d474">ma77pkgtype_d_</a> *&#160;</td>
          <td class="paramname"><em>scale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af710e1b2bf07d3814a53d8a4c058415c" name="af710e1b2bf07d3814a53d8a4c058415c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af710e1b2bf07d3814a53d8a4c058415c">&#9670;&#160;</a></span>ma77_finalise_d()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ma77_finalise_d </td>
          <td>(</td>
          <td class="paramtype">void **&#160;</td>
          <td class="paramname"><em>keep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structma77__control__d.html">ma77_control_d</a> *&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structma77__info__d.html">ma77_info_d</a> *&#160;</td>
          <td class="paramname"><em>info</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
</body>
</html>
